package com.commonClass.set;

import java.util.HashSet;

public class TestHashSet {
    public static void main(String[] args) {
        HashSet<String> hashSet = new HashSet<String>();
        // add方法添加元素
        hashSet.add("Hello");
        hashSet.add("My");
        hashSet.add("name");
        hashSet.add("is");
        hashSet.add("Li Hua");
        System.out.println(hashSet);//HashSet重写了toString 方法[Hello, Li Hua, name, is, My]
        hashSet.add("Li Hua");//重复元素不被添加
        System.out.println(hashSet);//[Hello, Li Hua, name, is, My]

        //判断元素是否存在
        System.out.println(hashSet.contains("name"));//true
        //删除元素
        hashSet.remove("Li Hua");//传具体要删的值
        System.out.println(hashSet);//[Hello, name, is, My]

        //使用foreach()遍历
        for ( String s :hashSet){
            System.out.println(s);
            /*
            * Hello
            * name
            * is
            * My
            * */
        }
            //全部删除
        hashSet.clear();
        System.out.println(hashSet);//[]
    }
}

    